/*---------- reset ----------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0; outline:0;vertical-align:baseline; background:transparent; margin:0; padding:0;font-size:100%}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video{display:block}
ul, li, ol{list-style:none; background:transparent}
h1, h2, h3, h4, h5, h6{font-weight:400; clear:both}
a, a:hover{text-decoration:none}
a,strong{color:#666}
blockquote{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:none}
table{border-collapse:collapse; border-spacing:0}
input{font-family:Helvetica Neue, Helvetica, Arial, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;}
input[type="submit"], input[type="button"]{cursor:pointer;-webkit-appearance: none;border:none;}
input[type="submit"]:focus, input[type="button"]:focus{outline:none}
select{color:#242933;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;}
:focus{outline:0}
a img, input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{border:0}
body{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-size:14px;background:#fff;margin:0 auto;font-family:Helvetica Neue, Helvetica, Arial, "Hiragino Sans GB", "Microsoft YaHei", sans-serif}
.fontwryh{font-family:Helvetica Neue, Helvetica, Arial, "Hiragino Sans GB", "Microsoft YaHei", sans-serif}
.font12{font-size:12px;}
a{transition:color 0.1s linear;-moz-transition:color 0.1s linear;-webkit-transition:color 0.1s linear}
/*p{margin:15px 0}*/
img{ border: 0; -ms-interpolation-mode: bicubic;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
i{display:inline-block;vertical-align:middle}
.u-hide{display:none}
.grid-1000{width:1000px;margin:0 auto}
.ui-w-270{width:270px}
.ui-w-282{width:282px}
.ui-text{padding:5px;border:none;border-bottom:1px solid #cfd1d0;font-size:14px;}
.ui-button{width:100%;height:35px;line-height:35px;background:#eb571b;color:#fff;font-size:18px;}
.u-button{padding:0 20px;color:#fff;background:#cd3333;height:30px;border-radius:3px;display: block;margin:20px auto 0;}
.ui-select{padding:5px;border:1px solid #cfd1d0;}
.input-line{margin-bottom:25px;position:relative}
.ui-prompt{position:absolute;left:0;top:27px;color:red;display: none}
.ui-login-prompt{background:#fdeee9;color:#d13727;padding:5px;display:none}
::-moz-placeholder{color:#d0d2d1}
::-webkit-input-placeholder{color:#d0d2d1}
:-ms-input-placeholder{color:#d0d2d1}
.red{color:#e71516;}
.green{color:#249311;}
.blue{color:#0f7dde;}
.greenbg,.redbg,.bluebg{color:#fff;padding:7px;}
.greenbg{background: #17901f;}
.redbg{background: #cc1f21;}
.bluebg{background: #3159a1;}
/*head*/
.header{height: 112px;background: #fff;line-height: 112px}
.l-logo img {vertical-align: middle;}
.l-head{position: relative;}
.l-word{color:#CB1B1C;padding-left: 20px;font-size:18px;border-left:1px solid #BED1E5;display: inline-block;height: 30px;line-height: 30px;position:absolute;top:45px;left:262px;}
.l-tel{color:#CB1B1C;font-size:19px;position: absolute;right: 0;top:0px;}
/*foot*/
.footer{background:#C9CAC9;padding-top:30px;text-align: center;padding:30px 0;color:#666;line-height: 25px}
.f-link a{padding:0 5px;}


